home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Games / Game Sample Code / ZAM 1.0a13 / GameSource / pixiZAM - direct blitter / pmSplatMask.gen < prev   
Encoding:
Text File  |  1993-09-16  |  15.9 KB  |  261 lines  |  [TEXT/KAHL]

  1.         case   256 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  2.         case   255 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  3.         case   254 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  4.         case   253 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  5.         case   252 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  6.         case   251 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  7.         case   250 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  8.         case   249 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  9.         case   248 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  10.         case   247 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  11.         case   246 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  12.         case   245 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  13.         case   244 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  14.         case   243 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  15.         case   242 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  16.         case   241 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  17.         case   240 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  18.         case   239 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  19.         case   238 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  20.         case   237 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  21.         case   236 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  22.         case   235 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  23.         case   234 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  24.         case   233 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  25.         case   232 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  26.         case   231 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  27.         case   230 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  28.         case   229 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  29.         case   228 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  30.         case   227 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  31.         case   226 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  32.         case   225 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  33.         case   224 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  34.         case   223 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  35.         case   222 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  36.         case   221 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  37.         case   220 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  38.         case   219 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  39.         case   218 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  40.         case   217 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  41.         case   216 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  42.         case   215 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  43.         case   214 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  44.         case   213 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  45.         case   212 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  46.         case   211 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  47.         case   210 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  48.         case   209 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  49.         case   208 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  50.         case   207 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  51.         case   206 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  52.         case   205 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  53.         case   204 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  54.         case   203 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  55.         case   202 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  56.         case   201 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  57.         case   200 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  58.         case   199 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  59.         case   198 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  60.         case   197 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  61.         case   196 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  62.         case   195 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  63.         case   194 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  64.         case   193 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  65.         case   192 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  66.         case   191 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  67.         case   190 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  68.         case   189 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  69.         case   188 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  70.         case   187 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  71.         case   186 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  72.         case   185 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  73.         case   184 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  74.         case   183 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  75.         case   182 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  76.         case   181 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  77.         case   180 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  78.         case   179 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  79.         case   178 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  80.         case   177 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  81.         case   176 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  82.         case   175 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  83.         case   174 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  84.         case   173 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  85.         case   172 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  86.         case   171 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  87.         case   170 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  88.         case   169 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  89.         case   168 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  90.         case   167 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  91.         case   166 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  92.         case   165 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  93.         case   164 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  94.         case   163 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  95.         case   162 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  96.         case   161 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  97.         case   160 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  98.         case   159 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  99.         case   158 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  100.         case   157 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  101.         case   156 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  102.         case   155 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  103.         case   154 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  104.         case   153 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  105.         case   152 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  106.         case   151 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  107.         case   150 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  108.         case   149 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  109.         case   148 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  110.         case   147 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  111.         case   146 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  112.         case   145 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  113.         case   144 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  114.         case   143 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  115.         case   142 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  116.         case   141 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  117.         case   140 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  118.         case   139 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  119.         case   138 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  120.         case   137 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  121.         case   136 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  122.         case   135 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  123.         case   134 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  124.         case   133 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  125.         case   132 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  126.         case   131 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  127.         case   130 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  128.         case   129 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  129.         case   128 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  130.         case   127 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  131.         case   126 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  132.         case   125 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  133.         case   124 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  134.         case   123 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  135.         case   122 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  136.         case   121 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  137.         case   120 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  138.         case   119 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  139.         case   118 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  140.         case   117 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  141.         case   116 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  142.         case   115 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  143.         case   114 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  144.         case   113 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  145.         case   112 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  146.         case   111 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  147.         case   110 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  148.         case   109 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  149.         case   108 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  150.         case   107 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  151.         case   106 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  152.         case   105 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  153.         case   104 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  154.         case   103 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  155.         case   102 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  156.         case   101 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  157.         case   100 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  158.         case   99 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  159.         case   98 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  160.         case   97 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  161.         case   96 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  162.         case   95 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  163.         case   94 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  164.         case   93 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  165.         case   92 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  166.         case   91 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  167.         case   90 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  168.         case   89 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  169.         case   88 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  170.         case   87 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  171.         case   86 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  172.         case   85 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  173.         case   84 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  174.         case   83 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  175.         case   82 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  176.         case   81 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  177.         case   80 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  178.         case   79 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  179.         case   78 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  180.         case   77 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  181.         case   76 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  182.         case   75 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  183.         case   74 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  184.         case   73 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  185.         case   72 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  186.         case   71 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  187.         case   70 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  188.         case   69 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  189.         case   68 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  190.         case   67 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  191.         case   66 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  192.         case   65 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  193.         case   64 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  194.         case   63 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  195.         case   62 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  196.         case   61 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  197.         case   60 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  198.         case   59 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  199.         case   58 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  200.         case   57 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  201.         case   56 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  202.         case   55 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  203.         case   54 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  204.         case   53 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  205.         case   52 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  206.         case   51 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  207.         case   50 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  208.         case   49 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  209.         case   48 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  210.         case   47 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  211.         case   46 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  212.         case   45 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  213.         case   44 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  214.         case   43 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  215.         case   42 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  216.         case   41 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  217.         case   40 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  218.         case   39 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  219.         case   38 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  220.         case   37 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  221.         case   36 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  222.         case   35 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  223.         case   34 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  224.         case   33 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  225.         case   32 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  226.         case   31 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  227.         case   30 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  228.         case   29 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  229.         case   28 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  230.         case   27 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  231.         case   26 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  232.         case   25 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  233.         case   24 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  234.         case   23 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  235.         case   22 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  236.         case   21 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  237.         case   20 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  238.         case   19 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  239.         case   18 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  240.         case   17 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  241.         case   16 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  242.         case   15 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  243.         case   14 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  244.         case   13 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  245.         case   12 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  246.         case   11 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  247.         case   10 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++); 
  248.         case   9 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);  
  249.         case   8 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);  
  250.         case   7 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);  
  251.         case   6 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);  
  252.         case   5 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);  
  253.         case   4 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);  
  254.         case   3 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);  
  255.         case   2 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);
  256. //*********************
  257. //        This keeps the goo on the right edge of a GWorld out of the picture
  258. //        case   1 :        *dst++ = (~*mask & *dst) | (*mask++ & *src++);  
  259. //
  260.         case   1 :        dst++; mask++; src++;  
  261.